home *** CD-ROM | disk | FTP | other *** search
- /* idiv.c function, from p. 220 of turbo c bible */
- #include<stdio.h>
- #include<stdlib.h>
- main(int argc, char **argv)
- {
- long int x,y;
- ldiv_t result;
- if(argc < 3)
- {
- printf("Usage: %s < long numerator > <long denom>\n",
- argv[0]);
- exit(0);
- }
- x = atol(argv[1]);
- y = atol(argv[2]);
- result = ldiv(x, y);
- printf("dividing %ld by %ld . Quotient = %ld and"
- "remainder = %ld\n",x, y, result.quot, result.rem);
- }